//package FirstHomeworks;
//
//import RozetkaTesting.BasicSetUp;
//import junit.framework.Assert;
//import org.openqa.selenium.support.ui.ExpectedConditions;
//import org.openqa.selenium.support.ui.WebDriverWait;
//import org.testng.annotations.DataProvider;
//import org.testng.annotations.Test;
//import org.openqa.selenium.By;
//import org.openqa.selenium.WebDriver;
//import org.openqa.selenium.firefox.FirefoxDriver;
//
//import java.util.concurrent.TimeUnit;
//
//public class Homework5  extends BasicSetUp {
//
//    @DataProvider(name = "test1")
//    public Object[][] provideData() {
//
//        return new Object[][] {
//                { "Иванченко Екатерина", "ivanchenko__cate123@google.com", "123456as" },
//        };
//    }
//
//    @Test(dataProvider ="test1")
//    public void loginIsTrue(String name, String email, String password){
//        driver.findElement(By.name("signin")).click();
//
//        driver.findElement(By.linkText("Зарегистрироваться")).click();
//        System.out.println("Sign in page opened");
//
//        driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);
//        driver.findElement(By.xpath("//input[@name='title']")).sendKeys(name);
//        System.out.println("Name is entered");
//
//        driver.findElement(By.xpath("//input[@name='email']")).sendKeys(email);
//        System.out.println("Email is entered");
//
//        driver.findElement(By.xpath("//input[@name='password']")).sendKeys(password);
//        System.out.println("Password is entered");
//
//        driver.findElement(By.cssSelector(".button-css-green")).click();
//
//        driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);
//        WebDriverWait wait = new WebDriverWait(driver,20);
//        wait.until(ExpectedConditions.titleContains("настройки"));
//        Assert.assertTrue(driver.getPageSource().contains("Личный кабинет"));
//        System.out.println("Signed in");
//
//    }
//
//    @DataProvider(name = "test2")
//    public Object[][] provideData2() {
//
//        return new Object[][] {
//                { " ", "sidorenko__marina@google.com", "123456as" },
//                { "Сидоренко Марина", " ", "123456as" },
//                { "Сидоренко Марина ", "sidorenko__marina@google.com", " " }
//        };
//    }
//
//    @Test(dataProvider ="test2")
//    public void loginIsFalse(String name, String email, String password) throws InterruptedException {
//        driver.findElement(By.name("signin")).click();
//
//        driver.findElement(By.linkText("Зарегистрироваться")).click();
//        System.out.println("Sign in page opened");
//
//        driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);
//        driver.findElement(By.xpath("//input[@name='title']")).sendKeys(name);
//        System.out.println("Name is entered");
//
//        driver.findElement(By.xpath("//input[@name='email']")).sendKeys(email);
//        System.out.println("Email is entered");
//
//        driver.findElement(By.xpath("//input[@name='password']")).sendKeys(password);
//        System.out.println("Password is entered");
//
//        driver.findElement(By.cssSelector(".button-css-green")).click();
//
//        driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
//
//        Assert.assertFalse(driver.getPageSource().contains("Личный кабинет"));
//        System.out.println("Failed sign in");
//    }
//}
